The Reactive Accompanist: Applying Subsumption Architecture To Software Design

نویسندگان

  • Joanna Bryson
  • Alan Smaill
  • Geraint Wiggins
چکیده

Many knowledge-based systems suffer from structural problems such as inefficiency rooted in overinformedness and inability to cope with the unexpected or exceptional nature of real-world data. Behaviour-based architectures are better suited for such problems, but are not yet widely applied, possibly because design strategies are not yet well established. In robotics, subsumption architecture has proven an effective framework for developing such systems. In this paper we suggest the techniques of subsumption architecture can be transferred to other areas of Artificial Intelligence, and present a project implemented in this fashion. The development strategies used and the types of problems approachable by this method are also discussed. Subject: Architectures in Artificial Intelligence

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Reactive Accompanist: Adaptation and Behavior Decomposition in a Music System

This paper describes a reactive, behavior-based system that mimics a human musical skill | chord accompaniment of unfamiliar melodies. The system was constructed under the subsumption architecture methodology. This paper discusses the design task of behavior decomposition for such a system, and recommends a strategy of modularizing the minimal adaptive requirements for the desired competence.

متن کامل

Reusable Strategies for Software Agents via the Subsumption

The subsumption architecture is a layered mediator invented by Rodney Brooks for behaviour-based control of robots. The layers are minimally dependent and use minimal communication. We develop an object-oriented software design for the subsumption architecture, and demonstrate that each layer can be used as a slot for a set of plug-and-play components that implement diierent micro-strategies fo...

متن کامل

Implementing Virtual Robots in Java3D using a Subsumption Architecture

New web-based technologies for 3D graphics such as Java3D provide tools for creating autonomous virtual reality agents for educational, entertainment, and simulation software. Such agents need to be responsive and reactive to their environment in order to maintain a steady appearance of behaviors. An extension of a subsumption control architecture, from robotic agent control literature, can pro...

متن کامل

One-Chip Solution to Intelligent Robot Control: Implementing Hexapod Subsumption Architecture Using a Contemporary Microprocessor

This paper introduces a six-legged autonomous robot managed by a single controller and a software core modeled on subsumption architecture. We begin by discussing the features and capabilities of IsoPod, a new processor for robotics which has enabled a streamlined implementation of our project. We argue that this processor offers a unique set of hardware and software features, making it a pract...

متن کامل

Footux Team Description: A Hybrid Recursive Based Agent Architecture

This document describes the software architecture of Footux99 team (simulation league). It is now well known that purely reactive (resp. cognitif) agents are out of date. An agent must be able to respond reactively when it is necessary but, it should have a general behaviour guide-line. strategy. The most classical approach consists in using a hybrid architecture. The architecture we are introd...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005